package com.ztgf.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author YUE
 * @create 2020-08-20 14:54
 */
@Data
public class OrderPayInfoRelationBO implements Serializable {
    /**
     * paymentUserId:付款方id,bankId:银行id,bankName:银行名称,\" +\n" +
     "\"money:付款金额,businessOrderNo:业务订单号,
     businessOrderWaterNo:业务订单流水号,receiveUserId:
     收款方id,moneyUsage:资金用途,commodityMsg:商品信息
     */
    @ApiModelProperty(value = "付款方id")
    private String paymentUserId;
    @ApiModelProperty(value = "银行id")
    private String bankId;
    @ApiModelProperty(value = "银行名称")
    private String bankName;
    @ApiModelProperty(value = "付款金额")
    private BigDecimal money;
    @ApiModelProperty(value = "业务订单号")
    private String businessOrderNo;
    @ApiModelProperty(value = "业务订单流水号")
    private String businessOrderWaterNo;
    @ApiModelProperty(value = "收款方id")
    private String receiveUserId;
    @ApiModelProperty(value = "资金用途")
    private String moneyUsage;
    @ApiModelProperty(value = "商品信息")
    private String commodityMsg;
    @ApiModelProperty(value = "业务标示: " +
            "余额支付：A00 普通订单支付,B00 收款方收款成功后，再冻结资金, B01 付款方解冻资金后，再支付给收款方；" +
            "网银支付： A00 入金并支付 B00 收款方收款成功后，再 冻结资金")
    private String trsFlag;
}
